Skip to content

test: add pytest coverage for core graph executor success and failure paths#653

Closed
MuzzaiyyanHussain wants to merge 2 commits intoaden-hive:mainfrom
MuzzaiyyanHussain:test-graph-executor-coverage
Closed

test: add pytest coverage for core graph executor success and failure paths#653
MuzzaiyyanHussain wants to merge 2 commits intoaden-hive:mainfrom
MuzzaiyyanHussain:test-graph-executor-coverage

Conversation

@MuzzaiyyanHussain
Copy link
Contributor

This PR adds focused pytest coverage for the core graph executor, covering the
primary success and failure execution paths.

The tests use real GraphSpec and NodeSpec models and are intentionally minimal
and isolated, with no changes to production code. This improves confidence in
core execution behavior while keeping regression risk low.

Retry-specific coverage can be added incrementally if needed.

fixes #645

@austin931114
Copy link
Collaborator

Logic looks solid, and I've approved the changes! Just a heads-up that the GitHub Actions workflow is reporting some linting errors. Once you've addressed those and the CI turns green, I'll get this merged immediately.

@github-actions
Copy link

PR Closed - Requirements Not Met

This PR has been automatically closed because it doesn't meet the requirements.

PR Author: @MuzzaiyyanHussain
Found issues: #645 (assignees: none)
Problem: The PR author must be assigned to the linked issue.

To fix:

  1. Assign yourself (@MuzzaiyyanHussain) to one of the linked issues
  2. Re-open this PR

Exception: To bypass this requirement, you can:

  • Add the micro-fix label or include micro-fix in your PR title for trivial fixes
  • Add the documentation label or include doc/docs in your PR title for documentation changes

Why is this required? See #472 for details.

@github-actions github-actions bot closed this Jan 28, 2026
@MuzzaiyyanHussain
Copy link
Contributor Author

@austin931114 ?

@austin931114
Copy link
Collaborator

@MuzzaiyyanHussain I have assigned the issue back to you #645

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add pytest coverage for core graph executor (success, failure, retries)

3 participants